<?php
 If (!IsSet ($reentrance))
  {
   Session_Start () ;
   If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../") ; }
   Require_Once ("../../include/garennes.cfg") ;
   Require_Once ("../../include/init.php") ;
   Require_Once ("../../include/garennes_apb.php") ;
   Require_Once ("../include/config.inc") ;
   verif_droits ($droit_courant, $_SESSION ["code"]) ;
   $millesime = millesime (0) ;
  }

 $forcage_modification = var_courante ("forcage_modification", 0, 0) ;

 $action = var_courante ("action", 0, null) ;
 If (IsSet ($action) And ($action == 1))
  {
   $nbr = var_courante ("nbr", 0, 0) ;
   $requete = "INSERT INTO apb_attributions (id_service_prof,code_sconet,libelle_sconet,libelle,coefficient,millesime) VALUES " ;
   For ($i = 1 ; $i <= $nbr ; $i++)
    {
     $id_service_prof = var_courante ("d".$i, 0, 0) ;
     $matiere = var_courante ("m".$i, 0, 0) ;
     $coefficient = var_courante ("c".$i, 0, 0) ;
     $coefficient = Str_Replace (",", ".", $coefficient) ;
     If (!Is_Numeric ($coefficient)) { $coefficient = 1 ; }
     $caract = garennes_apb_caracteristiques_modalite ($matiere) ;
     If ($i > 1) { $requete .= "," ; }
     $requete .= "('".$id_service_prof."','".$caract [2]."','".$caract [3]."','".$caract [4]."','".$coefficient."','".$millesime."')" ;
    }
   $ok = SQL_commande ($requete, $id_sql) ;
  }

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;

 $matieres = garennes_apb_verification_disciplines () ;
 If (($matieres [0][0] > 0) Or ((($matieres [0][0] > 0) Or ($forcage_modification == 1)) And ($matieres [0][1] > 0)))
  {
   If (!IsSet ($reentrance)) { $page = "./apb_verif_disc.php" ; } Else { $page = "./apb_export.php" ; }
   If ($matieres [0][0] > 0)
    {
     $titre = "Service &agrave; compl&eacute;ter" ;
     $explications = "Les services suivants n'existent pas dans la nomenclature d'APB.<br> Vous devez choisir, pour chacun d'eux, une mati&egrave;re " ;
     $explications .= "ainsi qu'un coefficient si plusieurs disciplines composent la mati&egrave;re principale." ;
    }
   Else
    {
     $titre = "Modification des services d&eacute;j&agrave; attribu&eacute;es" ;
     $explications = "Les services suivants sont attribu&eacute;es a certaines discipline avec un coefficient.<br>" ;
     $explications .= "Vous pouvez modifier cet attribution et le coefficient associ&eacute;." ;
    }
   Echo "<html><head>" ;
   entete_html ("Garennes", "", 1) ;
   Echo styles ("none", "none", "none", $l ["lien"], "none") ;
   Echo "</head><body background=\"../images/fond.png\" text=\"#000000\" onContextMenu=\"return false\">" ;
   Echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
   Echo "<tr><td align=\"center\"><font color=\"#0000ff\"><b>Admission Post Bac : ".$titre."</b></font></td></tr>" ;
   Echo "<tr><td align=\"center\">".$explications."</td></tr>" ;
   Echo "</table><br>" ;
   If ($matieres [0][0] > 0)
    {
     Echo "<form action=\"".$page."\" name=\"f\" method=\"post\">" ;
     Echo "<input type=\"hidden\" name=\"action\" value=\"1\">" ;
     Echo "<table border=\"1\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
     Echo "<tr><td><table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border-collapse:collapse\">" ;
     Echo "<input type=\"hidden\" name=\"nbr\" value=\"".$matieres [0][0]."\">" ;
     For ($i = 1 ; $i <= $matieres [0][0] ; $i++)
      {
       Echo "<input type=\"hidden\" name=\"d".$i."\" value=\"".$matieres [$i][0]."\">" ;
       If (($i == 1) Or ($matieres [$i][5] != $matieres [$i-1][5]))
        {
         Echo "<tr bgcolor=\"".$l ["lien"]."\"><td colspan=\"2\" align=\"center\" style=\"border-top:1px solid #000000;\">" ;
         Echo "Classe ".nom_classe_long_parid ($matieres [$i][5])."</td></tr>" ;
         $num_coul = 0 ;
        }
       $disc = garennes_apb_liste_disciplines_mefs ($mefs_classe [$matieres [$i][5]]) ;
         Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td align=\"right\">".$matieres [$i][3]."&nbsp;:&nbsp;</td><td><select name=\"m".$i."\">" ;
       For ($k = 1 ; $k <= $disc [0][0] ; $k++)
        {
         Echo "<option value=\"".$disc [$k][5]."\">[".$disc [$k][0]."] ".$disc [$k][2]."</option>" ;
        }
       Echo "</select>&nbsp;</td></tr>" ;
       Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td align=\"right\">Coefficient&nbsp;:&nbsp;</td>" ;
       Echo "<td><input type=\"text\" name=\"c".$i."\" value=\"1,0\" size=\"6\" maxlength=\"5\">&nbsp;</td></tr>" ;
       Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td colspan=\"2\">&nbsp;</td></tr>" ;
       $num_coul++ ;
      }
     Echo "</table></td></tr></table>" ;
     Echo "<center><input type=\"image\" src=\"../images/valider.png\" name=\"requete\" value=\"Valider\" border=\"0\"></center>" ;
     Echo "</form>" ;
    }
   Else
    {
     Echo "<form action=\"".$page."\" name=\"f\" method=\"post\">" ;
     Echo "<input type=\"hidden\" name=\"action\" value=\"2\">" ;
     Echo "<table border=\"1\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
     Echo "<tr><td><table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border-collapse:collapse\">" ;
     Echo "<input type=\"hidden\" name=\"nbr\" value=\"".$matieres [0][0]."\">" ;
     For ($i = 1 ; $i <= $matieres [0][1] ; $i++)
      {
       Echo "<input type=\"hidden\" name=\"d".$i."\" value=\"".$matieres [-$i][1]."\">" ;
       If (($i == 1) Or ($matieres [-$i][10] != $matieres [-$i+1][10]))
        {
         Echo "<tr bgcolor=\"".$l ["lien"]."\"><td colspan=\"2\" align=\"center\" style=\"border-top:1px solid #000000;\">" ;
         Echo "Classe ".nom_classe_long_parid ($matieres [-$i][10])."</td></tr>" ;
         $num_coul = 0 ;
        }
       $disc = garennes_apb_liste_disciplines_mefs ($mefs_classe [$matieres [-$i][10]]) ;
       Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td align=\"right\">".$matieres [-$i][8]."&nbsp;:&nbsp;</td><td><select name=\"m".$i."\">" ;
       For ($k = 1 ; $k <= $disc [0][0] ; $k++)
        {
         Echo "<option value=\"".$disc [$k][5]."\"" ; If ($disc [$k][0] == $matieres [-$i][2]) { Echo " selected" ; }
         Echo ">[".$disc [$k][0]."] ".$disc [$k][2]."</option>" ;
        }
       Echo "</select>&nbsp;</td></tr>" ;
       Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td align=\"right\">Coefficient&nbsp;:&nbsp;</td>" ;
       Echo "<td><input type=\"text\" name=\"c".$i."\" value=\"".$matieres [-$i][5]."\" size=\"6\" maxlength=\"5\">&nbsp;</td></tr>" ;
       Echo "<tr" ; If ($num_coul%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
       Echo "><td colspan=\"2\">&nbsp;</td></tr>" ;
       $num_coul++ ;
      }
     Echo "</table></td></tr></table>" ;
     Echo "<center><input type=\"image\" src=\"../images/valider.png\" name=\"requete\" value=\"Valider\" border=\"0\"></center>" ;
     Echo "</form>" ;
     If ($forcage_modification = 1)
      {
       Echo "<form action=\"./apb_export.php\" method=\"post\" name=\"annuler\">" ;
       Echo "<center><input type=\"image\" src=\"../images/annuler.png\" border=\"0\"></center>" ;
       Echo "</form>" ;
      }
    }
   Echo "</body></html>" ;
   Exit ;
  }
 Else
  {
  }
?>